package com.macro.mall.service;


import com.macro.mall.model.PmsProductEvaluationTags;

import java.util.List;

/**
 * @Author：Minxiao-Hao
 * @Description:
 * @name：PmsProductEvaluationTagsService
 * @Date：2024/10/25 17:08
 */
public interface PmsProductEvaluationTagsService {
    /**
     * 添加商品评价标签
     * @param pmsProductEvaluationTags 商品评价标签
     * @return 添加结果条数
     */
    int add(PmsProductEvaluationTags pmsProductEvaluationTags);

    /**
     * 删除商品评价标签
     * @param id 标签id
     * @return 删除结果条数
     */
    int delete(Long id);

    /**
     * 修改商品评价标签
     * @param id 标签id
     * @param pmsProductEvaluationTags 商品评价标签
     * @return 修改结果条数
     */
    int update(Long id, PmsProductEvaluationTags pmsProductEvaluationTags);


    /**
     * 根据分类id获取旗下的标签
     * @param categoryId 分类id
     * @return 标签列表
     */
    List<PmsProductEvaluationTags> selectList(Long categoryId);

    /**
     * 获取标签详情
     * @param id 标签id
     * @return 标签详情对象
     */
    PmsProductEvaluationTags getItem(Long id);
}
